package com.sdx.console.customer.entity;

import lombok.Data;
import org.beetl.sql.core.annotatoin.AssignID;
import org.beetl.sql.core.annotatoin.Table;

import javax.persistence.Id;
import java.util.Date;

/**
 * @ClassName ChoiceScore
 * @Description
 * @Author kangbin
 * @Date 2020/3/11 11:28
 */
@Data
@Table(name="sdxdb.choice_score")
public class ChoiceScore {

    /*
	成绩id
	*/
    @AssignID
    private String scoreId ;
    /*
    选科组合id
    */
    private Integer courseGroupId ;
    /*
    参考数据年份 当查看数据库年份和高考年份一致时，而可以不需要查询t_d_score_rank表获取最新数据
    */
    private Integer dataYear ;
    /*
    最高排名
    */
    private Integer highRank ;
    /*
    是否已经更改 1、已经确认，0、未确认
    */
    private Integer isConfirmed ;
    /*
    最低排名
    */
    private Integer lowRank ;
    /*
    文理科
    */
    private Integer majorTypeId ;
    /*
    省份
    */
    private Integer provinceId ;
    /*
    排名
    */
    private Integer rank ;
    /*
    分数
    */
    private Integer score ;
    /*
    首选科目 其及以下共4个字段，适用于江苏，文科必选选历史，理科必选选物理
    */
    private Integer subjectFirst ;
    /*
    首选科目级别 从1到6代表，A+、A、B+、B、C、D
    */
    private Integer subjectFirstLevel ;
    /*
    次选科目 从化学、地理、政治、生物4选1
    物理	1
    化学	2
    政治	4
    地理	8
    历史	16
    生物	32
    信息技术	64
    */
    private Integer subjectSecond ;
    /*
    次选科目级别 从1到6代表，A+、A、B+、B、C、D
    */
    private Integer subjectSecondLevel ;
    /*
    高考年份
    */
    private Integer year ;
    /*
    会员id
    */
    private String customerId ;
    /*
    是否已经分享 1、已分享，0、未分享
    */
    private String hasShared ;
    /*
    是否选择 1、选择，0、不选择
    */
    private String isSelected ;
    /*
    生成时间
    */
    private Date createTime ;

    private String valueGroup;

}
